%%% fontinst-file:  fontzdx.tex
%%% version:        1.1a
%%% date:           94/08/10
%%% author:         Constantin Kahn <kahn@math.uni-hannover.de>
%%% address:        Inst. f. Mathematik (C), Univ. Hannover,
%%%                 Welfengarten 1, 30167 Hannover, Germany
%%% abstract:       This fontinst program installs virtual fonts for the
%%%                 T1-encoded families cmdh, cmfib, and cmfr, based on cm* 
%%%                 and Times fonts. The fonts are called zd* following the 
%%%                 same naming conventions as used in cm* and dc*.
%%% important:      The fontinst program fontzd0.tex must be run before
%%%                 this program can be used!

\input fontinst.sty

\needsfontinstversion{1.332}

% Input utility commands and declarations

\input zdutils.sty

% Installation of zd-fonts from the T1/cmdh-family

\installfonts

%%%%%%%%%%%%%%% Generate T1cmdh.fd file %%%%%%%%%%%%%%%

\installfamily{T1}{cmdh}{}

%%%%%%%%%%%%%%% ZDDUNH10 %%%%%%%%%%%%%%%
%
%  metrics files used for creating zddunh10:
%
%   \dcfont{dcdunh10}    dc font to be imitated
%   cmdunh10             corresponding cm font
%   kernoff              switch kerning commands off
%   xzddunh              font-specific adjustments for compound glyphs
%   cmmi10               less, greater
%   zdascii              asciicircum, asciitilde, underscore
%   cmtt10               visiblespace, quotedbl
%   ptmr0                ogonek, guillemets
%   zdcompgl             compound glyphs (and a few hacks)
%   kernon               switch kerning commands on
%   zdkerns              kerning instructions

\installfont{zddunh10}
   {\dcfont{dcdunh10},cmdunh10,kernoff,xzddunh,cmmi10,
      zdascii,cmtt10,ptmr0,zdcompgl,kernon,zdkerns}{T1}
   {T1}{cmdh}{m}{n}{5..24}

\endinstallfonts

% Installation of zd-fonts from the T1/cmfib-family

\installfonts

%%%%%%%%%%%%%%% Generate T1cmfib.fd file %%%%%%%%%%%%%%%

\installfamily{T1}{cmfib}{}

%%%%%%%%%%%%%%% ZDFIB8 %%%%%%%%%%%%%%%
%
%  metrics files used for creating zdfib8:
%
%   \dcfont{dcfib8}      dc font to be faked
%   cmfib8               corresponding cm font
%   kernoff              switch kerning commands off
%   xzdfib               font-specific parameters
%   \itfont{cmu10 scaled 1184}  sterling
%   cmbsy10 scaled 1184  various symbols
%   cmmib10 scaled 1184  less, greater
%   zdascii              asciicircum, asciitilde, underscore
%   cmtt8 scaled 1324    visiblespace, quotedbl
%   ptmb0 scaled 1200    ogonek, guillemets
%   zdcompgl             compound glyphs
%   kernon               switch kerning commands on
%   zdkerns              kerning for compound glyphs 

\installfont{zdfib8}
   {\dcfont{dcfib8},cmfib8,kernoff,xzdfib,\itfont{cmu10 scaled 1184},
      cmbsy10 scaled 1184,cmmib10 scaled 1184, zdascii,
      cmtt8 scaled 1324,ptmb0 scaled 1200,zdcompgl,kernon,zdkerns}{T1}
   {T1}{cmfib}{m}{n}{8..12}

\endinstallfonts

% Installation of zd-fonts from the T1/cmfr-family

\installfonts

%%%%%%%%%%%%%%% Generate T1cmfr.fd file %%%%%%%%%%%%%%%

\installfamily{T1}{cmfr}{}

%%%%%%%%%%%%%%% ZDFF10 %%%%%%%%%%%%%%%
%
%  metrics files used for creating zdff10:
%
%   \dcfont{dcff10}      dc font to be imitated
%   cmff10               corresponding cm font
%   kernoff              switch kerning commands off
%   xzdff                font-specific adjustments for compound glyphs
%   \itfont{cmfi10}      sterling
%   cmsy10               various symbols
%   cmmi10               less, greater
%   zdascii              asciicircum, asciitilde, underscore
%   cmtt10               visiblespace, quotedbl
%   ptmr0                ogonek, guillemets
%   zdcompgl             compound glyphs (and a few hacks)
%   kernon               switch kerning commands on
%   zdkerns              kerning instructions

\installfont{zdff10}
   {\dcfont{dcff10},cmff10,kernoff,xzdff,\itfont{cmfi10},cmsy10,cmmi10,
      zdascii,cmtt10,ptmr0,zdcompgl,kernon,zdkerns}{T1}
   {T1}{cmfr}{m}{n}{10}

%%%%%%%%%%%%%%% ZDFI10 %%%%%%%%%%%%%%%
%
%  metrics files used for creating zdfi10:
%
%   \dcfont{dcfi10}      dc font to be imitated
%   cmfi10               corresponding cm font
%   kernoff              switch kerning commands off
%   xzdfi                font-specific adjustments for compound glyphs
%   cmsy10               various symbols
%   cmmi10               less, greater
%   zdascii              asciicircum, asciitilde, underscore
%   cmtt10               visiblespace, quotedbl, dollar
%   ptmr0                ogonek, guillemets
%   zdcompgl             compound glyphs (and a few hacks)
%   kernon               switch kerning commands on
%   zdkerns              kerning instructions

\installfont{zdfi10}
   {\dcfont{dcfi10},cmfi10,kernoff,xzdfi,cmsy10,cmmi10,
      zdascii,cmtt10,ptmr0,zdcompgl,kernon,zdkerns}{T1}
   {T1}{cmfr}{m}{it}{10}

\endinstallfonts

\bye
